CSense安全审计工具破解(教程)
18
225
124
相信大家对CSense这个名字并不陌生
他主要有一下几种功能
- 一键登录新身份,甚至都不需要密码!(官方更新后功能略有瑕疵)
- 一键下载 CCW 的闭源作品,监视、修改、锁定克隆体变量,轻松搞定。
- 一键改数据库,CCWData 内容随你改,作品和用户数据库都能动。
- 快速解锁成就,随心所欲修改附加说明和排行榜名次。
- 一键运行合约规则,提取币池内资产/注入币池。
- 编写脚本(CSense Scripting API),自动化寻找变量,懒人福音。
- MMO 房间工具(发送命令/无视命令)。
——来源于github
接下来我将带大家一步一步破解每个功能
----
1.变量与列表修改
众所周知,我们几乎每个作品都要用到变量和列表
而在多人联机游戏中,如果CSense随意篡改数据(比如说把自己的id加入到管理员名单中),这样不仅破坏了游戏规则,还严重威胁到作品的数据安全。
接下来我就告诉大家如何防止CSense篡改作品变量和列表
主要有2种思路
先说第一种:混淆变量
简单来说就是把变量名字起成奇奇怪怪的名字,比如说:
我的变量
你的变量
他的变量
......
或者:
!@(#&@(*&¥
!*¥@(……¥
)#U%)#%)#$
)#)%)#%)%#^&
......
这样CSense上面就会显示这样的界面:
哈哈哈,这样那些不法分子就无法利用CSense篡改变量了
但是这有一个缺点,就是不仅不法分子看不懂变量,就连我们自己也看不懂了
所以接下来我会讲一种更好的方法:使用高级数据结构
首先下载这个扩展:
也就是arkos的高级数据结构扩展
这个扩展的使用方法我就不多说了,直接看arkos的教程吧
这里直接上代码
这里我新建了一个叫“我”的对象
之后设置了“我”的三个属性:血量、攻击、移速
之后可以通过这个代码来获取“我”这个对象中存储的数据:
这样就完美的替代了传统的变量,而且他的易读性也比前面介绍的那个更好
最重要的是CSense无法获取高级数据结构中存储的数据!
不信的直接看图片:
哈哈,这样就完美解决了变量篡改的问题
2.一键下载 CCW 的闭源作品
这个问题的解决方法非常简单粗暴
先说一下原理
就是我们可以从ccw他的网页中获取到作品的页面信息
以Arkos的《逃离物理卷》(开放下载的那个)为例,
当在作品游玩页面中
在ccw.site后面显示的是detail
而在作品编辑页面中显示的是gandi/project
所以我们就可以通过这个方法获取是否在编辑器内
同时我们也可以根据后面的/65c46b564c0ef9459ea04476判断出作品id是否和原创的相符合
(那个作品id是我随便点进去的一个作品,懒得再找了)
大概的思路讲清楚了,接下来就开始实践吧
首先先写出获取网页的代码
我们可以用社区扩展来获取当前的网页
之后我们在观察一下他生成的项目链接
这里我们发现在"?kontakt="前面就是我们的作品id
然后作品id前面就可以获取将当前是否在编辑器内
于是我们可以得到这样2段代码
获取作品id
获取作品id
获取是否在编辑器内
获取是否在编辑器内
根据这两段代码就可以轻松获取作品是否被盗
首先我们把这两段代码都存到高级数据中
代码如下
高级数据结构的使用方法我就不多说了
然后直接看判定原创的代码
这里只需要判断相等就行
因为作品id不会出现带有大写字母的情况,所以就不用担心sc本身机制对判定的影响了
你要是担心的话就用arkos扩展
这样我们就把最核心的判定做出来辣
尽然有判定程序了,那肯定得有源码保护了
源码保护就很简单了,就是卡机
先把代码放出来
这里的雷神只是为了搞点没用的特效,不想加的也可以不加上
先简单的拆解一下这段代码
这里主要是用克隆体的方式卡死
也就是说只要我们在一帧内瞬间克隆出接近无限的克隆体,就可以让当前网页彻底卡死,从而保护源码。
但是嘛()
这个接近无限的数字从哪里来呢(
很简单,我们可以通过代码嵌套的方式
也就是上面的大数字的自制积木
这最终会返回一个1e+99的数字
这个数字非常大()
因为加上了运行时不刷新屏幕,所以就可以在一帧内瞬间克隆出1e+99的克隆体
这样就达到了卡死网页保护源码的目的
哈哈,这样我们就把源码保护程序也完成辣
最后的最后,我们要想办法在进编辑器内的一瞬间检查原创,然后发现盗作就启用源码保护程序
这个也很简单
sc已经为我们提供了一个简单便利的积木,也是让大多数人都忽视的积木:
因为刚进入作品计时器就会启动,所以在这一瞬间就可以检测是否进入作品
然后我们在把检测是否进入编辑器的代码加进去
这样就可以检测是否在编辑器内打开作品
之后把原创检测和保护源码的代码加进去,就完工辣
保护源码的示例代码:
原创
破解CSense盗作(内含教程)
欧拉公式のe^iπ+1=0(停服维护中)
发布时间3 days 之前
还有 8 条评论,点击查看
还有 1 条评论,点击查看
还有 5 条评论,点击查看
还有 1 条评论,点击查看
还有 2 条评论,点击查看
还有 2 条评论,点击查看
还有 1 条评论,点击查看
还有 7 条评论,点击查看
还有 1 条评论,点击查看
还有 9 条评论,点击查看